---
sidebar_position: 1
toc_min_heading_level: 2
toc_max_heading_level: 2
---

# setGroupListener

## 功能介绍

:::info 说明

设置群组事件监听器，对于群组变化的相关事件，进行异步回调通知，以便 UI 能及时感知并处理。

:::

:::caution 注意

（1）在 initSDK 之后，login 之前调用；  
（2）只能调用一次。

:::

<Tabs
groupId="sdks-language"
values={[
{ label: 'iOS', value: 'iOS', },
{ label: 'Android', value: 'Android', },
{ label: 'Flutter', value: 'Flutter', },
{ label: 'Uniapp', value: 'Uniapp', },
{ label: 'Web', value: 'Web', },
]
}>

<TabItem value="Flutter">

### 参数详解

</TabItem>

<TabItem value="iOS">

### 函数原型

```swift

- (void)addGroupListener:(id<OIMGroupListener>)listener NS_SWIFT_NAME(addGroupListener(listener:));

```

### 返回结果

| 参数名称 | 参数类型                                                             | 描述 |
| -------- | -------------------------------------------------------------------- | ---- | --- |
| listener | id < [OIMFriendshipListener](docs/sdks/Listener/GroupListener.mdx) > | 是   |     |

### 代码示例

```swift showLineNumbers

[OIMManager.callbacker addGroupListener:self];

```

</TabItem>

<TabItem value="Android">

### 参数详解

</TabItem>

<TabItem value="Web">

### 参数详解

</TabItem>

<TabItem value="Uniapp">

### 参数详解

</TabItem>

</Tabs>
